<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.11.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>cppMISC: wheels::private__::variant__&lt; T &gt; 模板类 参考</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../clipboard.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../cookie.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript" src="../../darkmode_toggle.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">cppMISC<span id="projectnumber">&#160;v1.1</span>
   </div>
   <div id="projectbrief">cppMisc 文档系统</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.11.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(1); });
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','搜索',false);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../df/d8d/namespacewheels.html">wheels</a></li><li class="navelem"><a class="el" href="../../d8/dc1/namespacewheels_1_1private____.html">private__</a></li><li class="navelem"><a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">variant__</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="../../d6/d04/classwheels_1_1private_____1_1variant____-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">wheels::private__::variant__&lt; T &gt; 模板类 参考</div></div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a>&gt;</code></p>
<div class="dynheader">
类 wheels::private__::variant__&lt; T &gt; 继承关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../db/df6/classwheels_1_1private_____1_1variant______inherit__graph.png" border="0" usemap="#awheels_1_1private_____1_1variant_____3_01_t_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="awheels_1_1private_____1_1variant_____3_01_t_01_4_inherit__map" id="awheels_1_1private_____1_1variant_____3_01_t_01_4_inherit__map">
<area shape="rect" title=" " alt="" coords="5,213,184,475"/>
<area shape="rect" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html" title=" " alt="" coords="10,5,179,165"/>
<area shape="poly" title=" " alt="" coords="97,180,97,214,92,214,92,180"/>
</map>
</div>
<div class="dynheader">
wheels::private__::variant__&lt; T &gt; 的协作图:</div>
<div class="dyncontent">
<div class="center"><img src="../../d7/d9e/classwheels_1_1private_____1_1variant______coll__graph.png" border="0" usemap="#awheels_1_1private_____1_1variant_____3_01_t_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="awheels_1_1private_____1_1variant_____3_01_t_01_4_coll__map" id="awheels_1_1private_____1_1variant_____3_01_t_01_4_coll__map">
<area shape="rect" title=" " alt="" coords="5,213,184,475"/>
<area shape="rect" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html" title=" " alt="" coords="10,5,179,165"/>
<area shape="poly" title=" " alt="" coords="97,180,97,214,92,214,92,180"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:a2062621db40e354429790efdf581c20e" id="r_a2062621db40e354429790efdf581c20e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2062621db40e354429790efdf581c20e">data_t</a> = typename std::remove_pointer&lt; typename std::decay&lt;T&gt;::type &gt;::type</td></tr>
<tr class="separator:a2062621db40e354429790efdf581c20e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:ace0281dab6767169e03ad3d3b574ad2f" id="r_ace0281dab6767169e03ad3d3b574ad2f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ace0281dab6767169e03ad3d3b574ad2f">variant__</a> ()</td></tr>
<tr class="separator:ace0281dab6767169e03ad3d3b574ad2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7aee519767f7ed1e55d9f2ef7dd2394e" id="r_a7aee519767f7ed1e55d9f2ef7dd2394e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7aee519767f7ed1e55d9f2ef7dd2394e">variant__</a> (const T &amp;value)</td></tr>
<tr class="separator:a7aee519767f7ed1e55d9f2ef7dd2394e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d5bcda487f9901d5c91d99ce8a74a15" id="r_a8d5bcda487f9901d5c91d99ce8a74a15"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8d5bcda487f9901d5c91d99ce8a74a15">~variant__</a> ()</td></tr>
<tr class="separator:a8d5bcda487f9901d5c91d99ce8a74a15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6260db0d2704c9def326b5af22dc95d" id="r_aa6260db0d2704c9def326b5af22dc95d"><td class="memItemLeft" align="right" valign="top">T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa6260db0d2704c9def326b5af22dc95d">get</a> ()</td></tr>
<tr class="separator:aa6260db0d2704c9def326b5af22dc95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3788a47fb19669e9034881be8edc564d" id="r_a3788a47fb19669e9034881be8edc564d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3788a47fb19669e9034881be8edc564d">set</a> (const T &amp;b)</td></tr>
<tr class="separator:a3788a47fb19669e9034881be8edc564d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3279572f053c6f519e914ebf7b6cd32" id="r_ae3279572f053c6f519e914ebf7b6cd32"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html">variant_base__</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae3279572f053c6f519e914ebf7b6cd32">clone</a> () final</td></tr>
<tr class="memdesc:ae3279572f053c6f519e914ebf7b6cd32"><td class="mdescLeft">&#160;</td><td class="mdescRight">拷贝操作。主要用于外部的拷贝构造、赋值拷贝。  <br /></td></tr>
<tr class="separator:ae3279572f053c6f519e914ebf7b6cd32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a193da234ce5f1084b85823f97ccc482f" id="r_a193da234ce5f1084b85823f97ccc482f"><td class="memItemLeft" align="right" valign="top">virtual const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a193da234ce5f1084b85823f97ccc482f">typeInfo</a> () const final</td></tr>
<tr class="separator:a193da234ce5f1084b85823f97ccc482f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classwheels_1_1private_____1_1variant__base____"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classwheels_1_1private_____1_1variant__base____')"><img src="../../closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html">wheels::private__::variant_base__</a></td></tr>
<tr class="memitem:ae8c5c95bc210720e3fe3a31387f56818 inherit pub_methods_classwheels_1_1private_____1_1variant__base____" id="r_ae8c5c95bc210720e3fe3a31387f56818"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#ae8c5c95bc210720e3fe3a31387f56818">~variant_base__</a> ()</td></tr>
<tr class="separator:ae8c5c95bc210720e3fe3a31387f56818 inherit pub_methods_classwheels_1_1private_____1_1variant__base____"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;typename T&gt;<br />
class wheels::private__::variant__&lt; T &gt;</div>
<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00042">42</a> 行定义.</p>
</div><h2 class="groupheader">成员类型定义说明</h2>
<a id="a2062621db40e354429790efdf581c20e" name="a2062621db40e354429790efdf581c20e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2062621db40e354429790efdf581c20e">&#9670;&#160;</a></span>data_t</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">using <a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::data_t = typename std::remove_pointer&lt; typename std::decay&lt;T&gt;::type &gt;::type</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00044">44</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">构造及析构函数说明</h2>
<a id="ace0281dab6767169e03ad3d3b574ad2f" name="ace0281dab6767169e03ad3d3b574ad2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace0281dab6767169e03ad3d3b574ad2f">&#9670;&#160;</a></span>variant__() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::variant__ </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00048">48</a> 行定义.</p>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../d6/d33/classwheels_1_1private_____1_1variant_____ace0281dab6767169e03ad3d3b574ad2f_icgraph.png" border="0" usemap="#ad6/d33/classwheels_1_1private_____1_1variant_____ace0281dab6767169e03ad3d3b574ad2f_icgraph" alt=""/></div>
<map name="ad6/d33/classwheels_1_1private_____1_1variant_____ace0281dab6767169e03ad3d3b574ad2f_icgraph" id="ad6/d33/classwheels_1_1private_____1_1variant_____ace0281dab6767169e03ad3d3b574ad2f_icgraph">
<area shape="rect" title=" " alt="" coords="185,5,320,48"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#ae3279572f053c6f519e914ebf7b6cd32" title="拷贝操作。主要用于外部的拷贝构造、赋值拷贝。" alt="" coords="5,5,137,48"/>
<area shape="poly" title=" " alt="" coords="169,29,137,29,137,24,169,24"/>
</map>
</div>

</div>
</div>
<a id="a7aee519767f7ed1e55d9f2ef7dd2394e" name="a7aee519767f7ed1e55d9f2ef7dd2394e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7aee519767f7ed1e55d9f2ef7dd2394e">&#9670;&#160;</a></span>variant__() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::variant__ </td>
          <td>(</td>
          <td class="paramtype">const T &amp;</td>          <td class="paramname"><span class="paramname"><em>value</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00049">49</a> 行定义.</p>

</div>
</div>
<a id="a8d5bcda487f9901d5c91d99ce8a74a15" name="a8d5bcda487f9901d5c91d99ce8a74a15"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8d5bcda487f9901d5c91d99ce8a74a15">&#9670;&#160;</a></span>~variant__()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::~<a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">variant__</a> </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00050">50</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="ae3279572f053c6f519e914ebf7b6cd32" name="ae3279572f053c6f519e914ebf7b6cd32"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3279572f053c6f519e914ebf7b6cd32">&#9670;&#160;</a></span>clone()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html">variant_base__</a> * <a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::clone </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>拷贝操作。主要用于外部的拷贝构造、赋值拷贝。 </p>
<dl class="section return"><dt>返回</dt><dd>成功操作返回 </dd></dl>

<p>实现了 <a class="el" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#a10c64565c7edc02f3267c334a41261de">wheels::private__::variant_base__</a>.</p>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00061">61</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../d6/d33/classwheels_1_1private_____1_1variant_____ae3279572f053c6f519e914ebf7b6cd32_cgraph.png" border="0" usemap="#ad6/d33/classwheels_1_1private_____1_1variant_____ae3279572f053c6f519e914ebf7b6cd32_cgraph" alt=""/></div>
<map name="ad6/d33/classwheels_1_1private_____1_1variant_____ae3279572f053c6f519e914ebf7b6cd32_cgraph" id="ad6/d33/classwheels_1_1private_____1_1variant_____ae3279572f053c6f519e914ebf7b6cd32_cgraph">
<area shape="rect" title="拷贝操作。主要用于外部的拷贝构造、赋值拷贝。" alt="" coords="5,5,137,48"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#ace0281dab6767169e03ad3d3b574ad2f" title=" " alt="" coords="185,5,320,48"/>
<area shape="poly" title=" " alt="" coords="137,24,169,24,169,29,137,29"/>
</map>
</div>

</div>
</div>
<a id="aa6260db0d2704c9def326b5af22dc95d" name="aa6260db0d2704c9def326b5af22dc95d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6260db0d2704c9def326b5af22dc95d">&#9670;&#160;</a></span>get()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">T <a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::get </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00052">52</a> 行定义.</p>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../d6/d33/classwheels_1_1private_____1_1variant_____aa6260db0d2704c9def326b5af22dc95d_icgraph.png" border="0" usemap="#ad6/d33/classwheels_1_1private_____1_1variant_____aa6260db0d2704c9def326b5af22dc95d_icgraph" alt=""/></div>
<map name="ad6/d33/classwheels_1_1private_____1_1variant_____aa6260db0d2704c9def326b5af22dc95d_icgraph" id="ad6/d33/classwheels_1_1private_____1_1variant_____aa6260db0d2704c9def326b5af22dc95d_icgraph">
<area shape="rect" title=" " alt="" coords="593,35,725,77"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#aced76c3bf530e5ea5aa73c0b04b1094a" title=" " alt="" coords="410,43,545,69"/>
<area shape="poly" title=" " alt="" coords="578,59,546,59,546,53,578,53"/>
<area shape="rect" href="../../dd/d08/classwheels_1_1dm_1_1dispatcher.html#abf5a396e85ef1065c608d3621292a1e4" title="命令执行调度，执行命令队列的头一个" alt="" coords="206,5,362,48"/>
<area shape="poly" title=" " alt="" coords="394,46,362,41,363,36,395,41"/>
<area shape="rect" href="../../d1/d81/command_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" title=" " alt="" coords="259,72,308,99"/>
<area shape="poly" title=" " alt="" coords="395,71,309,84,309,79,394,66"/>
<area shape="rect" href="../../d5/dc5/classwheels_1_1dm_1_1main_loop.html#af67c6172369e74aaac16a2c48aefd0f8" title="启动主循环" alt="" coords="5,5,158,48"/>
<area shape="poly" title=" " alt="" coords="190,29,158,29,158,24,190,24"/>
</map>
</div>

</div>
</div>
<a id="a3788a47fb19669e9034881be8edc564d" name="a3788a47fb19669e9034881be8edc564d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3788a47fb19669e9034881be8edc564d">&#9670;&#160;</a></span>set()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::set </td>
          <td>(</td>
          <td class="paramtype">const T &amp;</td>          <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00054">54</a> 行定义.</p>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../d6/d33/classwheels_1_1private_____1_1variant_____a3788a47fb19669e9034881be8edc564d_icgraph.png" border="0" usemap="#ad6/d33/classwheels_1_1private_____1_1variant_____a3788a47fb19669e9034881be8edc564d_icgraph" alt=""/></div>
<map name="ad6/d33/classwheels_1_1private_____1_1variant_____a3788a47fb19669e9034881be8edc564d_icgraph" id="ad6/d33/classwheels_1_1private_____1_1variant_____a3788a47fb19669e9034881be8edc564d_icgraph">
<area shape="rect" title=" " alt="" coords="409,276,540,319"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,284,361,311"/>
<area shape="poly" title=" " alt="" coords="394,300,361,300,361,295,394,295"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a4b8e2093c098cb2550538250e538cea8" title="针对=进行重载方便赋值" alt="" coords="5,5,178,32"/>
<area shape="poly" title=" " alt="" coords="285,269,273,221,252,160,220,99,200,71,176,46,159,35,162,30,179,42,204,67,225,96,257,158,278,219,290,268"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a9fab42b39660ff96b6b79f7782ffcbaf" title=" " alt="" coords="5,56,178,83"/>
<area shape="poly" title=" " alt="" coords="281,270,267,231,245,184,215,137,176,97,157,86,160,81,179,93,219,134,250,182,272,229,286,269"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a1497ad76726d662b48b0a0e6f97a7fc2" title=" " alt="" coords="5,107,178,133"/>
<area shape="poly" title=" " alt="" coords="276,272,237,209,209,176,176,148,155,136,157,132,179,143,213,172,241,206,281,269"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad5daa33f2719f09880e0434bc3c1709f" title=" " alt="" coords="5,157,178,184"/>
<area shape="poly" title=" " alt="" coords="268,274,228,235,176,198,151,187,153,182,179,194,231,231,272,271"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#afdad53e322fab2850cddfe142793c231" title=" " alt="" coords="5,208,178,235"/>
<area shape="poly" title=" " alt="" coords="248,279,177,249,143,238,144,233,179,244,250,274"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a452d21d0b0b4cc3d66bf870d47269c97" title=" " alt="" coords="5,259,178,285"/>
<area shape="poly" title=" " alt="" coords="210,290,178,286,179,280,210,284"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a9c18ec0f0610d73394ce242e28bca6c2" title=" " alt="" coords="5,309,178,336"/>
<area shape="poly" title=" " alt="" coords="210,310,179,314,178,309,210,305"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#aa100f5d73f89a801a4723d74dcd8955e" title=" " alt="" coords="5,360,178,387"/>
<area shape="poly" title=" " alt="" coords="250,320,179,350,144,362,143,357,177,346,248,315"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#af2402abdfba6298e90bde4c457a3bc8d" title=" " alt="" coords="5,411,178,437"/>
<area shape="poly" title=" " alt="" coords="272,324,231,363,179,401,153,413,151,408,176,396,228,359,268,320"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a308b14c66174c547f66f4e4d1bdbfa14" title=" " alt="" coords="5,461,178,488"/>
<area shape="poly" title=" " alt="" coords="281,326,241,389,213,423,179,452,157,463,155,458,176,447,209,419,237,386,276,323"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a5c425e3849c9a64bb5e5882daaa15f00" title=" " alt="" coords="5,512,178,539"/>
<area shape="poly" title=" " alt="" coords="286,326,272,365,250,413,219,461,179,502,160,514,157,509,176,498,215,458,245,410,267,363,281,324"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#af63ce3bf0213ecbdc43ed0eb094d2961" title=" " alt="" coords="5,563,178,589"/>
<area shape="poly" title=" " alt="" coords="290,327,278,375,257,436,225,499,204,527,179,553,162,564,159,560,176,549,200,524,220,496,252,434,273,374,285,325"/>
</map>
</div>

</div>
</div>
<a id="a193da234ce5f1084b85823f97ccc482f" name="a193da234ce5f1084b85823f97ccc482f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a193da234ce5f1084b85823f97ccc482f">&#9670;&#160;</a></span>typeInfo()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename T &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual const std::string <a class="el" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html">wheels::private__::variant__</a>&lt; T &gt;::typeInfo </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">final</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>实现了 <a class="el" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#ab144858a318a44cb8541a6165272938a">wheels::private__::variant_base__</a>.</p>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00074">74</a> 行定义.</p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>include/container/<a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.11.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
